home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3dm / fx / dmPMSetAudioCallback.z / dmPMSetAudioCallback
Encoding:
Text File  |  1998-10-20  |  5.5 KB  |  133 lines

  1.  
  2.  
  3.  
  4. ddddmmmmPPPPMMMMSSSSeeeettttAAAAuuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk((((3333ddddmmmm))))                            ddddmmmmPPPPMMMMSSSSeeeettttAAAAuuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk((((3333ddddmmmm))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ddddmmmmPPPPMMMMSSSSeeeettttAAAAuuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk, ddddmmmmPPPPMMMMSSSSeeeettttVVVViiiiddddeeeeooooCCCCaaaallllllllbbbbaaaacccckkkk - sets the audio and video
  10.      callbacks
  11.  
  12.  
  13. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  14.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ffffxxxx____pppplllluuuuggggiiiinnnn____mmmmggggrrrr....hhhh>>>>
  15.  
  16.      DDDDMMMMssssttttaaaattttuuuussss ddddmmmmPPPPMMMMSSSSeeeettttAAAAuuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk
  17.            (((( DDDDMMMMeeeeffffffffeeeecccctttt**** eeeeffffffffeeeecccctttt,,,,
  18.              DDDDMMMMaaaauuuuddddiiiiooooccccaaaallllllllbbbbaaaacccckkkk aaaauuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk,,,,
  19.              vvvvooooiiiidddd **** cccclllliiiieeeennnnttttDDDDaaaattttaaaa ))))
  20.  
  21.      DDDDMMMMssssttttaaaattttuuuussss ddddmmmmPPPPMMMMSSSSeeeettttVVVViiiiddddeeeeooooCCCCaaaallllllllbbbbaaaacccckkkk
  22.            (((( DDDDMMMMeeeeffffffffeeeecccctttt**** eeeeffffffffeeeecccctttt,,,,
  23.              DDDDMMMMvvvviiiiddddeeeeooooccccaaaallllllllbbbbaaaacccckkkk vvvviiiiddddeeeeooooCCCCaaaallllllllbbbbaaaacccckkkk,,,,
  24.              vvvvooooiiiidddd **** cccclllliiiieeeennnnttttDDDDaaaattttaaaa ))))
  25.  
  26.  
  27. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  28.      _e_f_f_e_c_t          A pointer to a DDDDMMMMeeeeffffffffeeeecccctttt, which was returned from
  29.                      ddddmmmmPPPPMMMMCCCCrrrreeeeaaaatttteeeeEEEEffffffffeeeecccctttt.
  30.  
  31.      _a_u_d_i_o_C_a_l_l_b_a_c_k   A callback for a DDDDMMMMeeeeffffffffeeeecccctttt, defined as follows:
  32.  
  33.                      DMstatus DMaudiocallback(
  34.                          void *clientData,
  35.                          int firstByte,
  36.                          int size,
  37.                          unsigned char *samples);
  38.  
  39.  
  40.      _v_i_d_e_o_C_a_l_l_b_a_c_k   A callback for a DDDDMMMMeeeeffffffffeeeecccctttt, defined as follows:
  41.  
  42.                      DMstatus DMvideocallback(
  43.                          void *clientData,
  44.                          int frame,
  45.                          DMplugintrack track,    /*     DM_TRACK_A or DM_TRACK_B */
  46.                          int width,
  47.                          int height,
  48.                          int rowBytes,
  49.                          unsigned char *data);
  50.  
  51.  
  52.      _c_l_i_e_n_t_D_a_t_a      The clientData gets passed into the callback; can be
  53.                      NULL.
  54.  
  55.  
  56. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  57.      Your application should supply a callback to obtain different audio
  58.      samples or video frames when a plugin requests it.  ddddmmmmPPPPMMMMSSSSeeeettttAAAAuuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk
  59.      sets up a callback for the specified audio effect.
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ddddmmmmPPPPMMMMSSSSeeeettttAAAAuuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk((((3333ddddmmmm))))                            ddddmmmmPPPPMMMMSSSSeeeettttAAAAuuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk((((3333ddddmmmm))))
  71.  
  72.  
  73.  
  74.      ddddmmmmPPPPMMMMSSSSeeeettttVVVViiiiddddeeeeooooCCCCaaaallllllllbbbbaaaacccckkkk sets up a callback for the specified video effect.
  75.  
  76.  
  77.  
  78. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEESSSS
  79.      ddddmmmmPPPPMMMMSSSSeeeettttAAAAuuuuddddiiiiooooCCCCaaaallllllllbbbbaaaacccckkkk will return DM_SUCCESS if successful, or will return
  80.      DM_FAILURE if it fails.  ddddmmmmPPPPMMMMSSSSeeeettttVVVViiiiddddeeeeooooCCCCaaaallllllllbbbbaaaacccckkkk will return DM_SUCCESS if
  81.      successful, or will return DM_FAILURE if it fails.
  82.  
  83.  
  84. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  85.      dmPMCreateManager(3dm), dmPMCreateEffect(3dm), dmGetError(3dm).
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.